using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("A_Shopcinfig"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class A_Shopcinfig : DataSet
	{
		public delegate void HLShop_ConfigRowChangeEventHandler(object sender, A_Shopcinfig.HLShop_ConfigRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_ConfigDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnHLShopName;
			private DataColumn columnHLShopStatus;
			private DataColumn columnHLShopUrl;
			private DataColumn columnHLShopKey;
			private DataColumn columnHLShopMasterEmail;
			private DataColumn columnStatusInfo;
			private DataColumn columnModel;
			private DataColumn columnHLShopMasterPhone;
			private DataColumn columnHLShopMasterQQ;
			private DataColumn columnRegKind;
			private DataColumn columnAutoDelCircle;
			private DataColumn columnItemsPrePage;
			private DataColumn columnShopToRate;
			private DataColumn columnCreditAdd;
			private DataColumn columnAnnounce;
			private DataColumn columnSearchHotKey;
			private DataColumn columnSendAuctionEmail;
			private DataColumn columnSendRegEmail;
			private DataColumn columnEnableIntergration;
			private DataColumn columnPayForSell;
			private DataColumn columnCostForSell;
			private DataColumn columnReserveMoney;
			private DataColumn columnPayForRequest;
			private DataColumn columnHLShopMasterE_PWD;
			private DataColumn columnHLShopMasterE_UID;
			private DataColumn columnHLShopMasterE_Smtp;
			public event A_Shopcinfig.HLShop_ConfigRowChangeEventHandler HLShop_ConfigRowChanging;
			public event A_Shopcinfig.HLShop_ConfigRowChangeEventHandler HLShop_ConfigRowChanged;
			public event A_Shopcinfig.HLShop_ConfigRowChangeEventHandler HLShop_ConfigRowDeleting;
			public event A_Shopcinfig.HLShop_ConfigRowChangeEventHandler HLShop_ConfigRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopNameColumn
			{
				get
				{
					return this.columnHLShopName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopStatusColumn
			{
				get
				{
					return this.columnHLShopStatus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopUrlColumn
			{
				get
				{
					return this.columnHLShopUrl;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopKeyColumn
			{
				get
				{
					return this.columnHLShopKey;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopMasterEmailColumn
			{
				get
				{
					return this.columnHLShopMasterEmail;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StatusInfoColumn
			{
				get
				{
					return this.columnStatusInfo;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ModelColumn
			{
				get
				{
					return this.columnModel;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopMasterPhoneColumn
			{
				get
				{
					return this.columnHLShopMasterPhone;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopMasterQQColumn
			{
				get
				{
					return this.columnHLShopMasterQQ;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RegKindColumn
			{
				get
				{
					return this.columnRegKind;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AutoDelCircleColumn
			{
				get
				{
					return this.columnAutoDelCircle;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ItemsPrePageColumn
			{
				get
				{
					return this.columnItemsPrePage;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopToRateColumn
			{
				get
				{
					return this.columnShopToRate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CreditAddColumn
			{
				get
				{
					return this.columnCreditAdd;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AnnounceColumn
			{
				get
				{
					return this.columnAnnounce;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SearchHotKeyColumn
			{
				get
				{
					return this.columnSearchHotKey;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SendAuctionEmailColumn
			{
				get
				{
					return this.columnSendAuctionEmail;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SendRegEmailColumn
			{
				get
				{
					return this.columnSendRegEmail;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EnableIntergrationColumn
			{
				get
				{
					return this.columnEnableIntergration;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PayForSellColumn
			{
				get
				{
					return this.columnPayForSell;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CostForSellColumn
			{
				get
				{
					return this.columnCostForSell;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ReserveMoneyColumn
			{
				get
				{
					return this.columnReserveMoney;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PayForRequestColumn
			{
				get
				{
					return this.columnPayForRequest;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopMasterE_PWDColumn
			{
				get
				{
					return this.columnHLShopMasterE_PWD;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopMasterE_UIDColumn
			{
				get
				{
					return this.columnHLShopMasterE_UID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HLShopMasterE_SmtpColumn
			{
				get
				{
					return this.columnHLShopMasterE_Smtp;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_Shopcinfig.HLShop_ConfigRow this[int index]
			{
				get
				{
					return (A_Shopcinfig.HLShop_ConfigRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_ConfigDataTable()
			{
				base.TableName = "HLShop_Config";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_ConfigDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_ConfigDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_ConfigRow(A_Shopcinfig.HLShop_ConfigRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_Shopcinfig.HLShop_ConfigRow AddHLShop_ConfigRow(string HLShopName, bool HLShopStatus, string HLShopUrl, string HLShopKey, string HLShopMasterEmail, string StatusInfo, string Model, string HLShopMasterPhone, string HLShopMasterQQ, int RegKind, int AutoDelCircle, int ItemsPrePage, int ShopToRate, int CreditAdd, string Announce, string SearchHotKey, bool SendAuctionEmail, bool SendRegEmail, bool EnableIntergration, decimal PayForSell, decimal CostForSell, decimal ReserveMoney, decimal PayForRequest, string HLShopMasterE_PWD, string HLShopMasterE_UID, string HLShopMasterE_Smtp)
			{
				A_Shopcinfig.HLShop_ConfigRow hLShop_ConfigRow = (A_Shopcinfig.HLShop_ConfigRow)base.NewRow();
				hLShop_ConfigRow.ItemArray = new object[]
				{
					HLShopName,
					HLShopStatus,
					HLShopUrl,
					HLShopKey,
					HLShopMasterEmail,
					StatusInfo,
					Model,
					HLShopMasterPhone,
					HLShopMasterQQ,
					RegKind,
					AutoDelCircle,
					ItemsPrePage,
					ShopToRate,
					CreditAdd,
					Announce,
					SearchHotKey,
					SendAuctionEmail,
					SendRegEmail,
					EnableIntergration,
					PayForSell,
					CostForSell,
					ReserveMoney,
					PayForRequest,
					HLShopMasterE_PWD,
					HLShopMasterE_UID,
					HLShopMasterE_Smtp
				};
				base.Rows.Add(hLShop_ConfigRow);
				return hLShop_ConfigRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				A_Shopcinfig.HLShop_ConfigDataTable hLShop_ConfigDataTable = (A_Shopcinfig.HLShop_ConfigDataTable)base.Clone();
				hLShop_ConfigDataTable.InitVars();
				return hLShop_ConfigDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new A_Shopcinfig.HLShop_ConfigDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnHLShopName = base.Columns["HLShopName"];
				this.columnHLShopStatus = base.Columns["HLShopStatus"];
				this.columnHLShopUrl = base.Columns["HLShopUrl"];
				this.columnHLShopKey = base.Columns["HLShopKey"];
				this.columnHLShopMasterEmail = base.Columns["HLShopMasterEmail"];
				this.columnStatusInfo = base.Columns["StatusInfo"];
				this.columnModel = base.Columns["Model"];
				this.columnHLShopMasterPhone = base.Columns["HLShopMasterPhone"];
				this.columnHLShopMasterQQ = base.Columns["HLShopMasterQQ"];
				this.columnRegKind = base.Columns["RegKind"];
				this.columnAutoDelCircle = base.Columns["AutoDelCircle"];
				this.columnItemsPrePage = base.Columns["ItemsPrePage"];
				this.columnShopToRate = base.Columns["ShopToRate"];
				this.columnCreditAdd = base.Columns["CreditAdd"];
				this.columnAnnounce = base.Columns["Announce"];
				this.columnSearchHotKey = base.Columns["SearchHotKey"];
				this.columnSendAuctionEmail = base.Columns["SendAuctionEmail"];
				this.columnSendRegEmail = base.Columns["SendRegEmail"];
				this.columnEnableIntergration = base.Columns["EnableIntergration"];
				this.columnPayForSell = base.Columns["PayForSell"];
				this.columnCostForSell = base.Columns["CostForSell"];
				this.columnReserveMoney = base.Columns["ReserveMoney"];
				this.columnPayForRequest = base.Columns["PayForRequest"];
				this.columnHLShopMasterE_PWD = base.Columns["HLShopMasterE_PWD"];
				this.columnHLShopMasterE_UID = base.Columns["HLShopMasterE_UID"];
				this.columnHLShopMasterE_Smtp = base.Columns["HLShopMasterE_Smtp"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnHLShopName = new DataColumn("HLShopName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopName);
				this.columnHLShopStatus = new DataColumn("HLShopStatus", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopStatus);
				this.columnHLShopUrl = new DataColumn("HLShopUrl", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopUrl);
				this.columnHLShopKey = new DataColumn("HLShopKey", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopKey);
				this.columnHLShopMasterEmail = new DataColumn("HLShopMasterEmail", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopMasterEmail);
				this.columnStatusInfo = new DataColumn("StatusInfo", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnStatusInfo);
				this.columnModel = new DataColumn("Model", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnModel);
				this.columnHLShopMasterPhone = new DataColumn("HLShopMasterPhone", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopMasterPhone);
				this.columnHLShopMasterQQ = new DataColumn("HLShopMasterQQ", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopMasterQQ);
				this.columnRegKind = new DataColumn("RegKind", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnRegKind);
				this.columnAutoDelCircle = new DataColumn("AutoDelCircle", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnAutoDelCircle);
				this.columnItemsPrePage = new DataColumn("ItemsPrePage", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnItemsPrePage);
				this.columnShopToRate = new DataColumn("ShopToRate", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopToRate);
				this.columnCreditAdd = new DataColumn("CreditAdd", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnCreditAdd);
				this.columnAnnounce = new DataColumn("Announce", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnAnnounce);
				this.columnSearchHotKey = new DataColumn("SearchHotKey", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnSearchHotKey);
				this.columnSendAuctionEmail = new DataColumn("SendAuctionEmail", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnSendAuctionEmail);
				this.columnSendRegEmail = new DataColumn("SendRegEmail", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnSendRegEmail);
				this.columnEnableIntergration = new DataColumn("EnableIntergration", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnEnableIntergration);
				this.columnPayForSell = new DataColumn("PayForSell", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPayForSell);
				this.columnCostForSell = new DataColumn("CostForSell", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnCostForSell);
				this.columnReserveMoney = new DataColumn("ReserveMoney", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnReserveMoney);
				this.columnPayForRequest = new DataColumn("PayForRequest", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPayForRequest);
				this.columnHLShopMasterE_PWD = new DataColumn("HLShopMasterE_PWD", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopMasterE_PWD);
				this.columnHLShopMasterE_UID = new DataColumn("HLShopMasterE_UID", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopMasterE_UID);
				this.columnHLShopMasterE_Smtp = new DataColumn("HLShopMasterE_Smtp", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHLShopMasterE_Smtp);
				this.columnHLShopName.MaxLength = 50;
				this.columnHLShopUrl.MaxLength = 2147483647;
				this.columnHLShopKey.MaxLength = 2147483647;
				this.columnHLShopMasterEmail.MaxLength = 50;
				this.columnStatusInfo.MaxLength = 2147483647;
				this.columnModel.MaxLength = 50;
				this.columnHLShopMasterPhone.MaxLength = 50;
				this.columnHLShopMasterQQ.MaxLength = 50;
				this.columnAnnounce.MaxLength = 2147483647;
				this.columnSearchHotKey.MaxLength = 2147483647;
				this.columnHLShopMasterE_PWD.MaxLength = 50;
				this.columnHLShopMasterE_UID.MaxLength = 50;
				this.columnHLShopMasterE_Smtp.MaxLength = 50;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_Shopcinfig.HLShop_ConfigRow NewHLShop_ConfigRow()
			{
				return (A_Shopcinfig.HLShop_ConfigRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new A_Shopcinfig.HLShop_ConfigRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(A_Shopcinfig.HLShop_ConfigRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_ConfigRowChanged != null)
				{
					this.HLShop_ConfigRowChanged(this, new A_Shopcinfig.HLShop_ConfigRowChangeEvent((A_Shopcinfig.HLShop_ConfigRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_ConfigRowChanging != null)
				{
					this.HLShop_ConfigRowChanging(this, new A_Shopcinfig.HLShop_ConfigRowChangeEvent((A_Shopcinfig.HLShop_ConfigRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_ConfigRowDeleted != null)
				{
					this.HLShop_ConfigRowDeleted(this, new A_Shopcinfig.HLShop_ConfigRowChangeEvent((A_Shopcinfig.HLShop_ConfigRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_ConfigRowDeleting != null)
				{
					this.HLShop_ConfigRowDeleting(this, new A_Shopcinfig.HLShop_ConfigRowChangeEvent((A_Shopcinfig.HLShop_ConfigRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_ConfigRow(A_Shopcinfig.HLShop_ConfigRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				A_Shopcinfig a_Shopcinfig = new A_Shopcinfig();
				xs.Add(a_Shopcinfig.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = a_Shopcinfig.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_ConfigDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_ConfigRow : DataRow
		{
			private A_Shopcinfig.HLShop_ConfigDataTable tableHLShop_Config;
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool HLShopStatus
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Config.HLShopStatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopStatus”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopStatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopUrl
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopUrlColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopUrl”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopUrlColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopKey
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopKeyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopKey”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopKeyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopMasterEmail
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopMasterEmailColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopMasterEmail”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopMasterEmailColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string StatusInfo
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.StatusInfoColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“StatusInfo”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.StatusInfoColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Model
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.ModelColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“Model”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.ModelColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopMasterPhone
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopMasterPhoneColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopMasterPhone”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopMasterPhoneColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopMasterQQ
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopMasterQQColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopMasterQQ”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopMasterQQColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int RegKind
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Config.RegKindColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“RegKind”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.RegKindColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int AutoDelCircle
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Config.AutoDelCircleColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“AutoDelCircle”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.AutoDelCircleColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ItemsPrePage
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Config.ItemsPrePageColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“ItemsPrePage”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.ItemsPrePageColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopToRate
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Config.ShopToRateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“ShopToRate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.ShopToRateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int CreditAdd
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Config.CreditAddColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“CreditAdd”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.CreditAddColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Announce
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.AnnounceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“Announce”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.AnnounceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string SearchHotKey
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.SearchHotKeyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“SearchHotKey”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.SearchHotKeyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool SendAuctionEmail
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Config.SendAuctionEmailColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“SendAuctionEmail”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.SendAuctionEmailColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool SendRegEmail
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Config.SendRegEmailColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“SendRegEmail”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.SendRegEmailColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool EnableIntergration
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Config.EnableIntergrationColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“EnableIntergration”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.EnableIntergrationColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PayForSell
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Config.PayForSellColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“PayForSell”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.PayForSellColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal CostForSell
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Config.CostForSellColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“CostForSell”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.CostForSellColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal ReserveMoney
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Config.ReserveMoneyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“ReserveMoney”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.ReserveMoneyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PayForRequest
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Config.PayForRequestColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“PayForRequest”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.PayForRequestColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopMasterE_PWD
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopMasterE_PWDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopMasterE_PWD”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopMasterE_PWDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopMasterE_UID
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopMasterE_UIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopMasterE_UID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopMasterE_UIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HLShopMasterE_Smtp
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Config.HLShopMasterE_SmtpColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Config”中列“HLShopMasterE_Smtp”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Config.HLShopMasterE_SmtpColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_ConfigRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_Config = (A_Shopcinfig.HLShop_ConfigDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopNameNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopNameNull()
			{
				base[this.tableHLShop_Config.HLShopNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopStatusNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopStatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopStatusNull()
			{
				base[this.tableHLShop_Config.HLShopStatusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopUrlNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopUrlColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopUrlNull()
			{
				base[this.tableHLShop_Config.HLShopUrlColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopKeyNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopKeyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopKeyNull()
			{
				base[this.tableHLShop_Config.HLShopKeyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopMasterEmailNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopMasterEmailColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopMasterEmailNull()
			{
				base[this.tableHLShop_Config.HLShopMasterEmailColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStatusInfoNull()
			{
				return base.IsNull(this.tableHLShop_Config.StatusInfoColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStatusInfoNull()
			{
				base[this.tableHLShop_Config.StatusInfoColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsModelNull()
			{
				return base.IsNull(this.tableHLShop_Config.ModelColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetModelNull()
			{
				base[this.tableHLShop_Config.ModelColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopMasterPhoneNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopMasterPhoneColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopMasterPhoneNull()
			{
				base[this.tableHLShop_Config.HLShopMasterPhoneColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopMasterQQNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopMasterQQColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopMasterQQNull()
			{
				base[this.tableHLShop_Config.HLShopMasterQQColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRegKindNull()
			{
				return base.IsNull(this.tableHLShop_Config.RegKindColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRegKindNull()
			{
				base[this.tableHLShop_Config.RegKindColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAutoDelCircleNull()
			{
				return base.IsNull(this.tableHLShop_Config.AutoDelCircleColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAutoDelCircleNull()
			{
				base[this.tableHLShop_Config.AutoDelCircleColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsItemsPrePageNull()
			{
				return base.IsNull(this.tableHLShop_Config.ItemsPrePageColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetItemsPrePageNull()
			{
				base[this.tableHLShop_Config.ItemsPrePageColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopToRateNull()
			{
				return base.IsNull(this.tableHLShop_Config.ShopToRateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopToRateNull()
			{
				base[this.tableHLShop_Config.ShopToRateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCreditAddNull()
			{
				return base.IsNull(this.tableHLShop_Config.CreditAddColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCreditAddNull()
			{
				base[this.tableHLShop_Config.CreditAddColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAnnounceNull()
			{
				return base.IsNull(this.tableHLShop_Config.AnnounceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAnnounceNull()
			{
				base[this.tableHLShop_Config.AnnounceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSearchHotKeyNull()
			{
				return base.IsNull(this.tableHLShop_Config.SearchHotKeyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSearchHotKeyNull()
			{
				base[this.tableHLShop_Config.SearchHotKeyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSendAuctionEmailNull()
			{
				return base.IsNull(this.tableHLShop_Config.SendAuctionEmailColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSendAuctionEmailNull()
			{
				base[this.tableHLShop_Config.SendAuctionEmailColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSendRegEmailNull()
			{
				return base.IsNull(this.tableHLShop_Config.SendRegEmailColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSendRegEmailNull()
			{
				base[this.tableHLShop_Config.SendRegEmailColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEnableIntergrationNull()
			{
				return base.IsNull(this.tableHLShop_Config.EnableIntergrationColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEnableIntergrationNull()
			{
				base[this.tableHLShop_Config.EnableIntergrationColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPayForSellNull()
			{
				return base.IsNull(this.tableHLShop_Config.PayForSellColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPayForSellNull()
			{
				base[this.tableHLShop_Config.PayForSellColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCostForSellNull()
			{
				return base.IsNull(this.tableHLShop_Config.CostForSellColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCostForSellNull()
			{
				base[this.tableHLShop_Config.CostForSellColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsReserveMoneyNull()
			{
				return base.IsNull(this.tableHLShop_Config.ReserveMoneyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetReserveMoneyNull()
			{
				base[this.tableHLShop_Config.ReserveMoneyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPayForRequestNull()
			{
				return base.IsNull(this.tableHLShop_Config.PayForRequestColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPayForRequestNull()
			{
				base[this.tableHLShop_Config.PayForRequestColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopMasterE_PWDNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopMasterE_PWDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopMasterE_PWDNull()
			{
				base[this.tableHLShop_Config.HLShopMasterE_PWDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopMasterE_UIDNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopMasterE_UIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopMasterE_UIDNull()
			{
				base[this.tableHLShop_Config.HLShopMasterE_UIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHLShopMasterE_SmtpNull()
			{
				return base.IsNull(this.tableHLShop_Config.HLShopMasterE_SmtpColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHLShopMasterE_SmtpNull()
			{
				base[this.tableHLShop_Config.HLShopMasterE_SmtpColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_ConfigRowChangeEvent : System.EventArgs
		{
			private A_Shopcinfig.HLShop_ConfigRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public A_Shopcinfig.HLShop_ConfigRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_ConfigRowChangeEvent(A_Shopcinfig.HLShop_ConfigRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private A_Shopcinfig.HLShop_ConfigDataTable tableHLShop_Config;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public A_Shopcinfig.HLShop_ConfigDataTable HLShop_Config
		{
			get
			{
				return this.tableHLShop_Config;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public A_Shopcinfig()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected A_Shopcinfig(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_Config"] != null)
					{
						base.Tables.Add(new A_Shopcinfig.HLShop_ConfigDataTable(dataSet.Tables["HLShop_Config"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			A_Shopcinfig a_Shopcinfig = (A_Shopcinfig)base.Clone();
			a_Shopcinfig.InitVars();
			a_Shopcinfig.SchemaSerializationMode = this.SchemaSerializationMode;
			return a_Shopcinfig;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_Config"] != null)
				{
					base.Tables.Add(new A_Shopcinfig.HLShop_ConfigDataTable(dataSet.Tables["HLShop_Config"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_Config = (A_Shopcinfig.HLShop_ConfigDataTable)base.Tables["HLShop_Config"];
			if (initTable)
			{
				if (this.tableHLShop_Config != null)
				{
					this.tableHLShop_Config.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "A_Shopcinfig";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/A_Shopcinfig.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_Config = new A_Shopcinfig.HLShop_ConfigDataTable();
			base.Tables.Add(this.tableHLShop_Config);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_Config()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			A_Shopcinfig a_Shopcinfig = new A_Shopcinfig();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(a_Shopcinfig.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = a_Shopcinfig.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
